package method;
/*
需求：定义一个方法copyOfRange(int [] arr,int from ,int to)
功能：将数组arr中从索引from(包含from)开始。到索引to结束(不包含to)的元素复制到新数组中
将新数组返回
 */
public class Method4 {
    public static void main(String[] args) {
        //定义数组
        int [] arr ={1,2,3,4,5};
        //调用方法拷贝数据
        int [] copyArr = copyOfRange(arr,2,5);
        //遍历copyArr
        for(int i=0;i<copyArr.length;i++){
            System.out.println(copyArr[i]);
        }

    }
    //将数组arr中从索引from(包含from)开始。到索引to结束(不包含to)的元素复制到新数组中
    public static int [] copyOfRange(int [] arr,int from ,int to){
        //定义数组 动态
        int[] newArr=new int[to-from];
        //将原数组arr中的from到to上对应元素，直接拷贝到newArr中
        int index=0;//伪造索引
        for(int i=from;i<to;i++){
            //赋值格式  数组名[索引]=数据值
            newArr[index]=arr[i];
            index++;
        }
        return newArr;
    }
}
